# far model CODE resource # near model jump table entries starting at A5 + 0x000002F0 (6 of them) # far model jump table entries starting at A5 + 0x00000000 (0 of them) # A5 relocation data at 0x00000000 # A5 relocation at 0000FFFE # A5 is 0x00000000 # PC relocation data at 0x00000000 # PC relocation at 0000FFFE # load address is 0x00000000 00000000 4E56 FFB0 link A6, -0x0050 00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000008 4246 clr.w D6 0000000A 7000 moveq.l D0, 0x00 0000000C 2D40 FFE0 move.l [A6 - 0x20], D0 00000010 2D40 FFE4 move.l [A6 - 0x1C], D0 00000014 2D40 FFE8 move.l [A6 - 0x18], D0 00000018 486E FFC4 pea.l [A6 - 0x3C] 0000001C A874 syscall GetPort 0000001E 598F subq.l A7, 4 00000020 3F3C 1131 move.w -[A7], 0x1131 00000024 7000 moveq.l D0, 0x00 00000026 2F00 move.l -[A7], D0 00000028 72FF moveq.l D1, 0xFFFFFFFF 0000002A 2F01 move.l -[A7], D1 0000002C A97C syscall GetNewDialog 0000002E 285F movea.l A4, [A7]+ 00000030 2B4C ED9A move.l [A5 - 0x1266], A4 00000034 200C move.l D0, A4 00000036 6700 026A beq +0x26C /* 000002A2 */ 0000003A 486E FFF8 pea.l [A6 - 0x8] 0000003E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000042 2D40 FFEC move.l [A6 - 0x14], D0 00000046 2F0C move.l -[A7], A4 00000048 A873 syscall SetPort 0000004A 426E FFC2 clr.w [A6 - 0x3E] 0000004E 3D7C 000A FFC0 move.w [A6 - 0x40], 0xA /* '\n' */ 00000054 3D7C 000D FFBE move.w [A6 - 0x42], 0xD /* '\r' */ 0000005A 3D7C 000C FFBC move.w [A6 - 0x44], 0xC 00000060 3D7C 0009 FFBA move.w [A6 - 0x46], 0x9 /* '\t' */ 00000066 3D7C 0008 FFB8 move.w [A6 - 0x48], 0x8 0000006C 3D7C 0007 FFB6 move.w [A6 - 0x4A], 0x7 00000072 3D7C 0006 FFB4 move.w [A6 - 0x4C], 0x6 00000078 3D7C 0003 FFB2 move.w [A6 - 0x4E], 0x3 0000007E 3D7C 0002 FFB0 move.w [A6 - 0x50], 0x2 00000084 47EE FFB0 lea.l A3, [A6 - 0x50] 00000088 584F addq.w A7, 4 0000008A 6012 bra +0x14 /* 0000009E */ label0000008C: 0000008C 486D 031A pea.l [A5 + 0x31A /* export_95 */] 00000090 48C7 ext.l D7 00000092 2F07 move.l -[A7], D7 00000094 2F0C move.l -[A7], A4 00000096 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000009A 4FEF 000C lea.l A7, [A7 + 0xC] label0000009E: 0000009E 3E1B move.w D7, [A3]+ 000000A0 66EA bne -0x14 /* 0000008C */ 000000A2 2F0C move.l -[A7], A4 000000A4 700A moveq.l D0, 0x0A 000000A6 3F00 move.w -[A7], D0 000000A8 486E FFCA pea.l [A6 - 0x36] 000000AC 486E FFD4 pea.l [A6 - 0x2C] 000000B0 486E FFD8 pea.l [A6 - 0x28] 000000B4 A98D syscall GetDialogItem/GetDItem 000000B6 206E FFEC movea.l A0, [A6 - 0x14] 000000BA 2050 movea.l A0, [A0] 000000BC 2068 0016 movea.l A0, [A0 + 0x16] 000000C0 2050 movea.l A0, [A0] 000000C2 7004 moveq.l D0, 0x04 000000C4 B068 0020 cmp.w D0, [A0 + 0x20] 000000C8 6F0E ble +0x10 /* 000000D8 */ 000000CA 598F subq.l A7, 4 000000CC 3F3C 1136 move.w -[A7], 0x1136 000000D0 A9BC syscall GetPicture 000000D2 2B5F ED9E move.l [A5 - 0x1262], [A7]+ 000000D6 600C bra +0xE /* 000000E4 */ label000000D8: 000000D8 598F subq.l A7, 4 000000DA 3F3C 1135 move.w -[A7], 0x1135 000000DE A9BC syscall GetPicture 000000E0 2B5F ED9E move.l [A5 - 0x1262], [A7]+ label000000E4: 000000E4 4AAD ED9E tst.l [A5 - 0x1262] 000000E8 6728 beq +0x2A /* 00000112 */ 000000EA 2F0C move.l -[A7], A4 000000EC 700B moveq.l D0, 0x0B 000000EE 3F00 move.w -[A7], D0 000000F0 486E FFCA pea.l [A6 - 0x36] 000000F4 486E FFD4 pea.l [A6 - 0x2C] 000000F8 486E FFCC pea.l [A6 - 0x34] 000000FC A98D syscall GetDialogItem/GetDItem 000000FE 2F0C move.l -[A7], A4 00000100 700B moveq.l D0, 0x0B 00000102 3F00 move.w -[A7], D0 00000104 7240 moveq.l D1, 0x40 00000106 3F01 move.w -[A7], D1 00000108 2F2D ED9E move.l -[A7], [A5 - 0x1262] 0000010C 486E FFCC pea.l [A6 - 0x34] 00000110 A98E syscall SetDialogItem/SetDItem label00000112: 00000112 598F subq.l A7, 4 00000114 486E FFD8 pea.l [A6 - 0x28] 00000118 486E FFD8 pea.l [A6 - 0x28] 0000011C A83E syscall TEStyleNew 0000011E 2B5F EDA2 move.l [A5 - 0x125E], [A7]+ 00000122 6700 0134 beq +0x136 /* 00000258 */ 00000126 206D EDA2 movea.l A0, [A5 - 0x125E] 0000012A 2050 movea.l A0, [A0] 0000012C 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF 00000132 598F subq.l A7, 4 00000134 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000013A 3F3C 1131 move.w -[A7], 0x1131 0000013E A9A0 syscall GetResource 00000140 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00000144 6700 0112 beq +0x114 /* 00000258 */ 00000148 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000014C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000150 3C00 move.w D6, D0 00000152 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000156 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000015A 3C00 move.w D6, D0 0000015C 504F addq.w A7, 8 0000015E 6600 00F8 bne +0xFA /* 00000258 */ 00000162 206E FFE4 movea.l A0, [A6 - 0x1C] 00000166 2F10 move.l -[A7], [A0] 00000168 598F subq.l A7, 4 0000016A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000016E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000172 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 00000176 A9CF syscall TESetText 00000178 3C38 0220 move.w D6, [0x00000220 /* MemErr */] 0000017C 6600 00DA bne +0xDC /* 00000258 */ 00000180 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000184 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000188 3C00 move.w D6, D0 0000018A 584F addq.w A7, 4 0000018C 6600 00CA bne +0xCC /* 00000258 */ 00000190 598F subq.l A7, 4 00000192 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 00000198 3F3C 1131 move.w -[A7], 0x1131 0000019C A9A0 syscall GetResource 0000019E 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 000001A2 6700 00B4 beq +0xB6 /* 00000258 */ 000001A6 7000 moveq.l D0, 0x00 000001A8 2F00 move.l -[A7], D0 000001AA 4878 7D00 push.l 0x7D00 /* '}\0' */ 000001AE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000001B2 7200 moveq.l D1, 0x00 000001B4 1F01 move.b -[A7], D1 000001B6 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 000001BA 3F3C 000B move.w -[A7], 0xB 000001BE A83D syscall TEDispatch 000001C0 206D EDA2 movea.l A0, [A5 - 0x125E] 000001C4 2050 movea.l A0, [A0] 000001C6 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF 000001CC 206D EDA2 movea.l A0, [A5 - 0x125E] 000001D0 2050 movea.l A0, [A0] 000001D2 317C FFFF 001A move.w [A0 + 0x1A], 0xFFFF 000001D8 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 000001DC A9D0 syscall TECalText 000001DE 598F subq.l A7, 4 000001E0 7000 moveq.l D0, 0x00 000001E2 2F00 move.l -[A7], D0 000001E4 4878 7D00 push.l 0x7D00 /* '}\0' */ 000001E8 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 000001EC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000001F0 A83D syscall TEDispatch 000001F2 201F move.l D0, [A7]+ 000001F4 906E FFD8 sub.w D0, [A6 - 0x28] 000001F8 3B40 EDA6 move.w [A5 - 0x125A], D0 000001FC 41EE FFF0 lea.l A0, [A6 - 0x10] 00000200 43EC 0010 lea.l A1, [A4 + 0x10] 00000204 20D9 move.l [A0]+, [A1]+ 00000206 20D9 move.l [A0]+, [A1]+ 00000208 7001 moveq.l D0, 0x01 0000020A 2F00 move.l -[A7], D0 0000020C 486E FFF8 pea.l [A6 - 0x8] 00000210 486E FFF0 pea.l [A6 - 0x10] 00000214 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000218 2F0C move.l -[A7], A4 0000021A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000021E 7000 moveq.l D0, 0x00 00000220 1F00 move.b -[A7], D0 00000222 A91B syscall MoveWindow 00000224 2F0C move.l -[A7], A4 00000226 A915 syscall ShowWindow 00000228 486E FFD8 pea.l [A6 - 0x28] 0000022C 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 00000230 A9D3 syscall TEUpdate 00000232 598F subq.l A7, 4 00000234 A975 syscall TickCount 00000236 201F move.l D0, [A7]+ 00000238 D0BC 0000 012C add.l D0, 0x12C 0000023E 2B40 EDA8 move.l [A5 - 0x1258], D0 00000242 4FEF 000C lea.l A7, [A7 + 0xC] label00000246: 00000246 486D 0322 pea.l [A5 + 0x322 /* export_96 */] 0000024A 486E FFC8 pea.l [A6 - 0x38] 0000024E A991 syscall ModalDialog 00000250 7001 moveq.l D0, 0x01 00000252 B06E FFC8 cmp.w D0, [A6 - 0x38] 00000256 66EE bne -0x10 /* 00000246 */ label00000258: 00000258 4AAD EDA2 tst.l [A5 - 0x125E] 0000025C 670C beq +0xE /* 0000026A */ 0000025E 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 00000262 A9CD syscall TEDispose 00000264 7000 moveq.l D0, 0x00 00000266 2B40 EDA2 move.l [A5 - 0x125E], D0 label0000026A: 0000026A 4AAE FFE4 tst.l [A6 - 0x1C] 0000026E 6706 beq +0x8 /* 00000276 */ 00000270 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000274 A9A3 syscall ReleaseResource label00000276: 00000276 4AAE FFE8 tst.l [A6 - 0x18] 0000027A 6706 beq +0x8 /* 00000282 */ 0000027C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000280 A9A3 syscall ReleaseResource label00000282: 00000282 200C move.l D0, A4 00000284 670A beq +0xC /* 00000290 */ 00000286 2F0C move.l -[A7], A4 00000288 A983 syscall DisposeDialog 0000028A 7000 moveq.l D0, 0x00 0000028C 2B40 ED9A move.l [A5 - 0x1266], D0 label00000290: 00000290 4AAD ED9E tst.l [A5 - 0x1262] 00000294 6706 beq +0x8 /* 0000029C */ 00000296 2F2D ED9E move.l -[A7], [A5 - 0x1262] 0000029A A9A3 syscall ReleaseResource label0000029C: 0000029C 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 000002A0 A873 syscall SetPort label000002A2: 000002A2 3006 move.w D0, D6 000002A4 4CEE 18C0 FFA0 movem.l D6,D7,A3,A4, [A6 - 0x60] 000002AA 4E5E unlink A6 000002AC 4E75 rts 000002AE 9344 subx.w D1, D4 000002B0 6F51 ble +0x53 /* 00000303 */ 000002B2 7569 moveq.l D2, 0x69 000002B4 636B bls +0x6D /* 00000321 */ 000002B6 5469 6D65 addq.w [A1 + 0x6D65], 2 000002BA 4162 chk.w D0, -[A2] 000002BC 6F75 ble +0x77 /* 00000333 */ 000002BE 7442 moveq.l D2, 0x42 000002C0 6F78 ble +0x7A /* 0000033A */ 000002C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000002C6 FED2 48E7 .extension 0xED2 <> // unimplemented 000002CA 0F18 btst [A0]+, D7 000002CC 266E 000A movea.l A3, [A6 + 0xA] 000002D0 49EE FEF2 lea.l A4, [A6 - 0x10E] 000002D4 426E FEE4 clr.w [A6 - 0x11C] 000002D8 7000 moveq.l D0, 0x00 000002DA 2D40 FEE6 move.l [A6 - 0x11A], D0 000002DE 42AE FEEE clr.l [A6 - 0x112] 000002E2 42AE FEEA clr.l [A6 - 0x116] 000002E6 38AD ED98 move.w [A4], [A5 - 0x1268] 000002EA 4244 clr.w D4 000002EC 4245 clr.w D5 000002EE 4246 clr.w D6 000002F0 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 000002F6 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF 000002FC 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 00000302 4247 clr.w D7 00000304 2F0B move.l -[A7], A3 00000306 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000030A 486E FEE4 pea.l [A6 - 0x11C] 0000030E 486E FEE6 pea.l [A6 - 0x11A] 00000312 486E FEEA pea.l [A6 - 0x116] 00000316 A98D syscall GetDialogItem/GetDItem 00000318 486E FED2 pea.l [A6 - 0x12E] 0000031C A898 syscall GetPenState 0000031E 1D6B 0046 FFF3 move.b [A6 - 0xD], [A3 + 0x46] 00000324 382B 0044 move.w D4, [A3 + 0x44] 00000328 3A2B 0048 move.w D5, [A3 + 0x48] 0000032C 3C2B 004A move.w D6, [A3 + 0x4A] 00000330 302E 0008 move.w D0, [A6 + 0x8] 00000334 5540 subq.w D0, 2 00000336 6B00 0142 bmi +0x144 /* 0000047A */ label0000033A: 0000033A 0C40 000B cmpi.w D0, 0xB 0000033E 6E00 013A bgt +0x13C /* 0000047A */ 00000342 D040 add.w D0, D0 00000344 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000348 4EFB 0000 jmp [PC + D0.w] 0000034C 001A 0116 ori.b [A2]+, 0x16 00000350 0130 0130 00A2 00DA btst [A0 + 0xA200DA + D0], D0 00000358 00BE 00F6 006A ori.l <>, 0xF6006A 0000035E 0130 004A btst [A0 + D0.w + 0x4A], D0 00000362 005A 486D ori.w [A2]+, 0x486D /* 'Hm' */ 00000366 FE6E A89D .extension 0xE6E <>, 0xA89D // unimplemented 0000036A 7008 moveq.l D0, 0x08 0000036C 3F00 move.w -[A7], D0 0000036E A89C syscall PenMode 00000370 7003 moveq.l D0, 0x03 00000372 3F00 move.w -[A7], D0 00000374 3F00 move.w -[A7], D0 00000376 A89B syscall PenSize 00000378 486E FEEA pea.l [A6 - 0x116] 0000037C 70FC moveq.l D0, 0xFFFFFFFC 0000037E 3F00 move.w -[A7], D0 00000380 3F00 move.w -[A7], D0 00000382 A8A9 syscall InsetRect 00000384 486E FEEA pea.l [A6 - 0x116] 00000388 7010 moveq.l D0, 0x10 0000038A 3F00 move.w -[A7], D0 0000038C 3F00 move.w -[A7], D0 0000038E A8B0 syscall FrameRoundRect 00000390 6000 00E8 bra +0xEA /* 0000047A */ 00000394 A89E syscall PenNormal 00000396 486E FEEA pea.l [A6 - 0x116] 0000039A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000039E 584F addq.w A7, 4 000003A0 6000 00D8 bra +0xDA /* 0000047A */ 000003A4 A89E syscall PenNormal 000003A6 486E FEEA pea.l [A6 - 0x116] 000003AA 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000003AE 584F addq.w A7, 4 000003B0 6000 00C8 bra +0xCA /* 0000047A */ 000003B4 486E FFF4 pea.l [A6 - 0xC] 000003B8 AA1A syscall GetBackColor 000003BA 486E FFFA pea.l [A6 - 0x6] 000003BE AA15 syscall RGBBackColor 000003C0 486E FEEA pea.l [A6 - 0x116] 000003C4 70FA moveq.l D0, 0xFFFFFFFA 000003C6 3F00 move.w -[A7], D0 000003C8 72FF moveq.l D1, 0xFFFFFFFF 000003CA 3F01 move.w -[A7], D1 000003CC A8A9 syscall InsetRect 000003CE 486E FEEA pea.l [A6 - 0x116] 000003D2 486D FE76 pea.l [A5 - 0x18A] 000003D6 A8A5 syscall FillRect 000003D8 486E FEEA pea.l [A6 - 0x116] 000003DC 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 000003E0 A9D3 syscall TEUpdate 000003E2 486E FFF4 pea.l [A6 - 0xC] 000003E6 AA15 syscall RGBBackColor 000003E8 6000 0090 bra +0x92 /* 0000047A */ 000003EC 2F0C move.l -[A7], A4 000003EE 3F3C 1131 move.w -[A7], 0x1131 000003F2 7001 moveq.l D0, 0x01 000003F4 3F00 move.w -[A7], D0 000003F6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000003FA 486E FEEA pea.l [A6 - 0x116] 000003FE 2F0C move.l -[A7], A4 00000400 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000404 504F addq.w A7, 8 00000406 6072 bra +0x74 /* 0000047A */ 00000408 2F0C move.l -[A7], A4 0000040A 2F2D FD7E move.l -[A7], [A5 - 0x282] 0000040E 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000412 3E00 move.w D7, D0 00000414 486E FEEA pea.l [A6 - 0x116] 00000418 2F0C move.l -[A7], A4 0000041A 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000041E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000422 6056 bra +0x58 /* 0000047A */ 00000424 2F0C move.l -[A7], A4 00000426 3F3C 1131 move.w -[A7], 0x1131 0000042A 7002 moveq.l D0, 0x02 0000042C 3F00 move.w -[A7], D0 0000042E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000432 486E FEEA pea.l [A6 - 0x116] 00000436 2F0C move.l -[A7], A4 00000438 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000043C 504F addq.w A7, 8 0000043E 603A bra +0x3C /* 0000047A */ 00000440 2F0C move.l -[A7], A4 00000442 302D FD7C move.w D0, [A5 - 0x284] 00000446 48C0 ext.l D0 00000448 2F00 move.l -[A7], D0 0000044A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000044E 3E00 move.w D7, D0 00000450 486E FEEA pea.l [A6 - 0x116] 00000454 2F0C move.l -[A7], A4 00000456 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000045A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000045E 601A bra +0x1C /* 0000047A */ 00000460 2F0C move.l -[A7], A4 00000462 3F3C 1131 move.w -[A7], 0x1131 00000466 7003 moveq.l D0, 0x03 00000468 3F00 move.w -[A7], D0 0000046A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000046E 486E FEEA pea.l [A6 - 0x116] 00000472 2F0C move.l -[A7], A4 00000474 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000478 504F addq.w A7, 8 label0000047A: 0000047A 486E FED2 pea.l [A6 - 0x12E] 0000047E A899 syscall SetPenState 00000480 176E FFF3 0046 move.b [A3 + 0x46], [A6 - 0xD] 00000486 3744 0044 move.w [A3 + 0x44], D4 0000048A 3745 0048 move.w [A3 + 0x48], D5 0000048E 3746 004A move.w [A3 + 0x4A], D6 00000492 4CEE 18F0 FEBA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x146] 00000498 4E5E unlink A6 0000049A 205F movea.l A0, [A7]+ 0000049C 5C4F addq.w A7, 6 0000049E 4ED0 jmp [A0] 000004A0 8F41 424F pack D7, D1, 0x424F 000004A4 5554 subq.w [A4], 2 000004A6 5154 subq.w [A4], 8 000004A8 4452 neg.w [A2] 000004AA 4157 chk.w D0, [A7] 000004AC 5052 addq.w [A2], 8 000004AE 4F43 chk.w D7, D3 000004B0 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004B4 FF9C .invalid <> 000004B6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000004BA 266E 000C movea.l A3, [A6 + 0xC] 000004BE 286E 0010 movea.l A4, [A6 + 0x10] 000004C2 2D6B 000A FFC2 move.l [A6 - 0x3E], [A3 + 0xA] 000004C8 4205 clr.b D5 000004CA 7000 moveq.l D0, 0x00 000004CC 2D40 FFC6 move.l [A6 - 0x3A], D0 000004D0 4206 clr.b D6 000004D2 4247 clr.w D7 000004D4 3D7C FFFF FFD4 move.w [A6 - 0x2C], 0xFFFF 000004DA 3D7C FFFF FFD2 move.w [A6 - 0x2E], 0xFFFF 000004E0 3D7C FFFF FFD0 move.w [A6 - 0x30], 0xFFFF 000004E6 42AE FFDA clr.l [A6 - 0x26] 000004EA 42AE FFD6 clr.l [A6 - 0x2A] 000004EE 42AE FFE2 clr.l [A6 - 0x1E] 000004F2 42AE FFDE clr.l [A6 - 0x22] 000004F6 42AE FFEA clr.l [A6 - 0x16] 000004FA 42AE FFE6 clr.l [A6 - 0x1A] 000004FE 42AE FFF2 clr.l [A6 - 0xE] 00000502 42AE FFEE clr.l [A6 - 0x12] 00000506 426E FFF6 clr.w [A6 - 0xA] 0000050A 2D40 FFF8 move.l [A6 - 0x8], D0 0000050E 42AE FFFC clr.l [A6 - 0x4] 00000512 486E FFC6 pea.l [A6 - 0x3A] 00000516 A874 syscall GetPort 00000518 2F0C move.l -[A7], A4 0000051A A873 syscall SetPort 0000051C 486E FFC2 pea.l [A6 - 0x3E] 00000520 A871 syscall GlobalToLocal 00000522 2F0C move.l -[A7], A4 00000524 7001 moveq.l D0, 0x01 00000526 3F00 move.w -[A7], D0 00000528 486E FFF6 pea.l [A6 - 0xA] 0000052C 486E FFF8 pea.l [A6 - 0x8] 00000530 486E FFD6 pea.l [A6 - 0x2A] 00000534 A98D syscall GetDialogItem/GetDItem 00000536 2F0C move.l -[A7], A4 00000538 7008 moveq.l D0, 0x08 0000053A 3F00 move.w -[A7], D0 0000053C 486E FFF6 pea.l [A6 - 0xA] 00000540 486E FFF8 pea.l [A6 - 0x8] 00000544 486E FFDE pea.l [A6 - 0x22] 00000548 A98D syscall GetDialogItem/GetDItem 0000054A 2F0C move.l -[A7], A4 0000054C 7009 moveq.l D0, 0x09 0000054E 3F00 move.w -[A7], D0 00000550 486E FFF6 pea.l [A6 - 0xA] 00000554 486E FFF8 pea.l [A6 - 0x8] 00000558 486E FFE6 pea.l [A6 - 0x1A] 0000055C A98D syscall GetDialogItem/GetDItem 0000055E 4A2D FDA4 tst.b [A5 - 0x25C] 00000562 6700 0156 beq +0x158 /* 000006BA */ 00000566 558F subq.l A7, 2 00000568 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000056C 486E FFD6 pea.l [A6 - 0x2A] 00000570 A8AD syscall PtInRect 00000572 4A1F tst.b [A7]+ 00000574 6764 beq +0x66 /* 000005DA */ 00000576 3B7C 0001 EDB0 move.w [A5 - 0x1250], 0x1 0000057C 41EE FFEE lea.l A0, [A6 - 0x12] 00000580 43EE FFD6 lea.l A1, [A6 - 0x2A] 00000584 20D9 move.l [A0]+, [A1]+ 00000586 20D9 move.l [A0]+, [A1]+ 00000588 486E FFFC pea.l [A6 - 0x4] 0000058C 486E FFEE pea.l [A6 - 0x12] 00000590 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000594 486E FFFC pea.l [A6 - 0x4] 00000598 A870 syscall LocalToGlobal 0000059A 486E FFEE pea.l [A6 - 0x12] 0000059E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000005A2 558F subq.l A7, 2 000005A4 303C 0007 move.w D0, 0x7 000005A8 A830 syscall Pack14 000005AA 4A1F tst.b [A7]+ 000005AC 4FEF 000C lea.l A7, [A7 + 0xC] 000005B0 6600 0108 bne +0x10A /* 000006BA */ 000005B4 558F subq.l A7, 2 000005B6 486D EDAC pea.l [A5 - 0x1254] 000005BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005BE 486E FFEE pea.l [A6 - 0x12] 000005C2 7000 moveq.l D0, 0x00 000005C4 2F00 move.l -[A7], D0 000005C6 7200 moveq.l D1, 0x00 000005C8 3F01 move.w -[A7], D1 000005CA 3F01 move.w -[A7], D1 000005CC 3F01 move.w -[A7], D1 000005CE 303C 0B01 move.w D0, 0xB01 000005D2 A830 syscall Pack14 000005D4 3E1F move.w D7, [A7]+ 000005D6 6000 00E2 bra +0xE4 /* 000006BA */ label000005DA: 000005DA 558F subq.l A7, 2 000005DC 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 000005E0 486E FFDE pea.l [A6 - 0x22] 000005E4 A8AD syscall PtInRect 000005E6 4A1F tst.b [A7]+ 000005E8 6762 beq +0x64 /* 0000064C */ 000005EA 3B7C 0003 EDB0 move.w [A5 - 0x1250], 0x3 000005F0 41EE FFEE lea.l A0, [A6 - 0x12] 000005F4 43EE FFDE lea.l A1, [A6 - 0x22] 000005F8 20D9 move.l [A0]+, [A1]+ 000005FA 20D9 move.l [A0]+, [A1]+ 000005FC 486E FFFC pea.l [A6 - 0x4] 00000600 486E FFEE pea.l [A6 - 0x12] 00000604 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000608 486E FFFC pea.l [A6 - 0x4] 0000060C A870 syscall LocalToGlobal 0000060E 486E FFEE pea.l [A6 - 0x12] 00000612 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00000616 558F subq.l A7, 2 00000618 303C 0007 move.w D0, 0x7 0000061C A830 syscall Pack14 0000061E 4A1F tst.b [A7]+ 00000620 4FEF 000C lea.l A7, [A7 + 0xC] 00000624 6600 0094 bne +0x96 /* 000006BA */ 00000628 558F subq.l A7, 2 0000062A 486D EDAC pea.l [A5 - 0x1254] 0000062E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000632 486E FFEE pea.l [A6 - 0x12] 00000636 7000 moveq.l D0, 0x00 00000638 2F00 move.l -[A7], D0 0000063A 7200 moveq.l D1, 0x00 0000063C 3F01 move.w -[A7], D1 0000063E 3F01 move.w -[A7], D1 00000640 3F01 move.w -[A7], D1 00000642 303C 0B01 move.w D0, 0xB01 00000646 A830 syscall Pack14 00000648 3E1F move.w D7, [A7]+ 0000064A 606E bra +0x70 /* 000006BA */ label0000064C: 0000064C 558F subq.l A7, 2 0000064E 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00000652 486E FFE6 pea.l [A6 - 0x1A] 00000656 A8AD syscall PtInRect 00000658 4A1F tst.b [A7]+ 0000065A 675E beq +0x60 /* 000006BA */ 0000065C 3B7C 0002 EDB0 move.w [A5 - 0x1250], 0x2 00000662 41EE FFEE lea.l A0, [A6 - 0x12] 00000666 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000066A 20D9 move.l [A0]+, [A1]+ 0000066C 20D9 move.l [A0]+, [A1]+ 0000066E 486E FFFC pea.l [A6 - 0x4] 00000672 486E FFEE pea.l [A6 - 0x12] 00000676 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000067A 486E FFFC pea.l [A6 - 0x4] 0000067E A870 syscall LocalToGlobal 00000680 486E FFEE pea.l [A6 - 0x12] 00000684 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00000688 558F subq.l A7, 2 0000068A 303C 0007 move.w D0, 0x7 0000068E A830 syscall Pack14 00000690 4A1F tst.b [A7]+ 00000692 4FEF 000C lea.l A7, [A7 + 0xC] 00000696 6622 bne +0x24 /* 000006BA */ 00000698 558F subq.l A7, 2 0000069A 486D EDAC pea.l [A5 - 0x1254] 0000069E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006A2 486E FFEE pea.l [A6 - 0x12] 000006A6 7000 moveq.l D0, 0x00 000006A8 2F00 move.l -[A7], D0 000006AA 7200 moveq.l D1, 0x00 000006AC 3F01 move.w -[A7], D1 000006AE 3F01 move.w -[A7], D1 000006B0 3F01 move.w -[A7], D1 000006B2 303C 0B01 move.w D0, 0xB01 000006B6 A830 syscall Pack14 000006B8 3E1F move.w D7, [A7]+ label000006BA: 000006BA 3013 move.w D0, [A3] 000006BC 5740 subq.w D0, 3 000006BE 670C beq +0xE /* 000006CC */ 000006C0 5540 subq.w D0, 2 000006C2 6708 beq +0xA /* 000006CC */ 000006C4 5340 subq.w D0, 1 000006C6 6770 beq +0x72 /* 00000738 */ 000006C8 6000 0094 bra +0x96 /* 0000075E */ label000006CC: 000006CC 2A3C 0000 00FF move.l D5, 0xFF 000006D2 CAAB 0002 and.l D5, [A3 + 0x2] 000006D6 0C05 0003 cmpi.b D5, 0x3 000006DA 6706 beq +0x8 /* 000006E2 */ 000006DC 0C05 000D cmpi.b D5, 0xD /* '\r' */ 000006E0 667C bne +0x7E /* 0000075E */ label000006E2: 000006E2 42AE FFA4 clr.l [A6 - 0x5C] 000006E6 42AE FFA0 clr.l [A6 - 0x60] 000006EA 7000 moveq.l D0, 0x00 000006EC 2D40 FFA8 move.l [A6 - 0x58], D0 000006F0 426E FFAC clr.w [A6 - 0x54] 000006F4 2D40 FFAE move.l [A6 - 0x52], D0 000006F8 2F0C move.l -[A7], A4 000006FA 7001 moveq.l D0, 0x01 000006FC 3F00 move.w -[A7], D0 000006FE 486E FFAC pea.l [A6 - 0x54] 00000702 486E FFA8 pea.l [A6 - 0x58] 00000706 486E FFA0 pea.l [A6 - 0x60] 0000070A A98D syscall GetDialogItem/GetDItem 0000070C 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00000710 700A moveq.l D0, 0x0A 00000712 3F00 move.w -[A7], D0 00000714 A95D syscall HiliteControl 00000716 307C 0008 movea.w A0, 0x8 0000071A 43EE FFAE lea.l A1, [A6 - 0x52] 0000071E A03B syscall Delay 00000720 2280 move.l [A1], D0 00000722 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00000726 7000 moveq.l D0, 0x00 00000728 3F00 move.w -[A7], D0 0000072A A95D syscall HiliteControl 0000072C 206E 0008 movea.l A0, [A6 + 0x8] 00000730 30BC 0001 move.w [A0], 0x1 00000734 7C01 moveq.l D6, 0x01 00000736 6026 bra +0x28 /* 0000075E */ label00000738: 00000738 2D6B 0002 FFAE move.l [A6 - 0x52], [A3 + 0x2] 0000073E B9EE FFAE cmpa.l A4, [A6 - 0x52] 00000742 671A beq +0x1C /* 0000075E */ 00000744 4A2D FDA4 tst.b [A5 - 0x25C] 00000748 6714 beq +0x16 /* 0000075E */ 0000074A 4AAD EEAE tst.l [A5 - 0x1152] 0000074E 670E beq +0x10 /* 0000075E */ 00000750 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000754 206D EEAE movea.l A0, [A5 - 0x1152] 00000758 4E90 jsr [A0] 0000075A 1C00 move.b D6, D0 0000075C 584F addq.w A7, 4 label0000075E: 0000075E 202D EDA8 move.l D0, [A5 - 0x1258] 00000762 5280 addq.l D0, 1 00000764 2D40 FF9C move.l [A6 - 0x64], D0 00000768 598F subq.l A7, 4 0000076A A975 syscall TickCount 0000076C 202E FF9C move.l D0, [A6 - 0x64] 00000770 B09F cmp.l D0, [A7]+ 00000772 6458 bcc +0x5A /* 000007CC */ 00000774 206D EDA2 movea.l A0, [A5 - 0x125E] 00000778 2050 movea.l A0, [A0] 0000077A 43EE FFB2 lea.l A1, [A6 - 0x4E] 0000077E 22D8 move.l [A1]+, [A0]+ 00000780 22D8 move.l [A1]+, [A0]+ 00000782 206D EDA2 movea.l A0, [A5 - 0x125E] 00000786 2050 movea.l A0, [A0] 00000788 43EE FFBA lea.l A1, [A6 - 0x46] 0000078C 5088 addq.l A0, 8 0000078E 22D8 move.l [A1]+, [A0]+ 00000790 22D8 move.l [A1]+, [A0]+ 00000792 486E FFCA pea.l [A6 - 0x36] 00000796 AA1A syscall GetBackColor 00000798 486E FFD0 pea.l [A6 - 0x30] 0000079C AA15 syscall RGBBackColor 0000079E 7000 moveq.l D0, 0x00 000007A0 3F00 move.w -[A7], D0 000007A2 72FF moveq.l D1, 0xFFFFFFFF 000007A4 3F01 move.w -[A7], D1 000007A6 2F2D EDA2 move.l -[A7], [A5 - 0x125E] 000007AA A812 syscall TEPinScroll 000007AC 486E FFCA pea.l [A6 - 0x36] 000007B0 AA15 syscall RGBBackColor 000007B2 302D EDA6 move.w D0, [A5 - 0x125A] 000007B6 48C0 ext.l D0 000007B8 4480 neg.l D0 000007BA 322E FFB2 move.w D1, [A6 - 0x4E] 000007BE 48C1 ext.l D1 000007C0 B081 cmp.l D0, D1 000007C2 6E08 bgt +0xA /* 000007CC */ 000007C4 598F subq.l A7, 4 000007C6 A975 syscall TickCount 000007C8 2B5F EDA8 move.l [A5 - 0x1258], [A7]+ label000007CC: 000007CC 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000007D0 A873 syscall SetPort 000007D2 1D46 0014 move.b [A6 + 0x14], D6 000007D6 4CEE 18E0 FF88 movem.l D5,D6,D7,A3,A4, [A6 - 0x78] 000007DC 4E5E unlink A6 000007DE 205F movea.l A0, [A7]+ 000007E0 4FEF 000C lea.l A7, [A7 + 0xC] 000007E4 4ED0 jmp [A0] 000007E6 9141 subx.w D0, D1 000007E8 424F clr.w A7 000007EA 5554 subq.w [A4], 2 000007EC 5154 subq.w [A4], 8 000007EE 4649 not.w A1 000007F0 4C54 4552 movem.l D1,D4,D6,A0,A2,A6, [A4] 000007F4 5052 addq.w [A2], 8 000007F6 4F43 chk.w D7, D3 000007F8 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000007FC FFA4 .invalid <> 000007FE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000802 4246 clr.w D6 00000804 7000 moveq.l D0, 0x00 00000806 2D40 FFD8 move.l [A6 - 0x28], D0 0000080A 2D40 FFDC move.l [A6 - 0x24], D0 0000080E 2D40 FFE0 move.l [A6 - 0x20], D0 00000812 2D40 FFE4 move.l [A6 - 0x1C], D0 00000816 42AE FFF4 clr.l [A6 - 0xC] 0000081A 42AE FFF0 clr.l [A6 - 0x10] 0000081E 42AE FFFC clr.l [A6 - 0x4] 00000822 42AE FFF8 clr.l [A6 - 0x8] 00000826 486E FFBC pea.l [A6 - 0x44] 0000082A A874 syscall GetPort 0000082C 598F subq.l A7, 4 0000082E 3F3C 1130 move.w -[A7], 0x1130 00000832 7000 moveq.l D0, 0x00 00000834 2F00 move.l -[A7], D0 00000836 72FF moveq.l D1, 0xFFFFFFFF 00000838 2F01 move.l -[A7], D1 0000083A A97C syscall GetNewDialog 0000083C 285F movea.l A4, [A7]+ 0000083E 2B4C EECC move.l [A5 - 0x1134], A4 00000842 200C move.l D0, A4 00000844 6700 0260 beq +0x262 /* 00000AA6 */ 00000848 486E FFE8 pea.l [A6 - 0x18] 0000084C 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000850 2F0C move.l -[A7], A4 00000852 A873 syscall SetPort 00000854 426E FFBA clr.w [A6 - 0x46] 00000858 3D7C 0009 FFB8 move.w [A6 - 0x48], 0x9 /* '\t' */ 0000085E 3D7C 0003 FFB6 move.w [A6 - 0x4A], 0x3 00000864 3D7C 000D FFB4 move.w [A6 - 0x4C], 0xD /* '\r' */ 0000086A 3D7C 000C FFB2 move.w [A6 - 0x4E], 0xC 00000870 3D7C 000B FFB0 move.w [A6 - 0x50], 0xB 00000876 3D7C 000A FFAE move.w [A6 - 0x52], 0xA /* '\n' */ 0000087C 3D7C 0007 FFAC move.w [A6 - 0x54], 0x7 00000882 3D7C 0006 FFAA move.w [A6 - 0x56], 0x6 00000888 3D7C 0010 FFA8 move.w [A6 - 0x58], 0x10 0000088E 3D7C 000F FFA6 move.w [A6 - 0x5A], 0xF 00000894 3D7C 0002 FFA4 move.w [A6 - 0x5C], 0x2 0000089A 47EE FFA4 lea.l A3, [A6 - 0x5C] 0000089E 584F addq.w A7, 4 000008A0 6012 bra +0x14 /* 000008B4 */ label000008A2: 000008A2 486D 0332 pea.l [A5 + 0x332 /* export_98 */] 000008A6 48C7 ext.l D7 000008A8 2F07 move.l -[A7], D7 000008AA 2F0C move.l -[A7], A4 000008AC 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000008B0 4FEF 000C lea.l A7, [A7 + 0xC] label000008B4: 000008B4 3E1B move.w D7, [A3]+ 000008B6 66EA bne -0x14 /* 000008A2 */ 000008B8 2F0C move.l -[A7], A4 000008BA 7009 moveq.l D0, 0x09 000008BC 3F00 move.w -[A7], D0 000008BE 486E FFC2 pea.l [A6 - 0x3E] 000008C2 486E FFCC pea.l [A6 - 0x34] 000008C6 486E FFD0 pea.l [A6 - 0x30] 000008CA A98D syscall GetDialogItem/GetDItem 000008CC 4A2E 000B tst.b [A6 + 0xB] 000008D0 6608 bne +0xA /* 000008DA */ 000008D2 2F0C move.l -[A7], A4 000008D4 7005 moveq.l D0, 0x05 000008D6 3F00 move.w -[A7], D0 000008D8 A827 syscall HideDialogItem/HideDItem label000008DA: 000008DA 598F subq.l A7, 4 000008DC 3F3C 1130 move.w -[A7], 0x1130 000008E0 A9BA syscall GetString 000008E2 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000008E6 6728 beq +0x2A /* 00000910 */ 000008E8 2F0C move.l -[A7], A4 000008EA 7008 moveq.l D0, 0x08 000008EC 3F00 move.w -[A7], D0 000008EE 486E FFC2 pea.l [A6 - 0x3E] 000008F2 486E FFCC pea.l [A6 - 0x34] 000008F6 486E FFC4 pea.l [A6 - 0x3C] 000008FA A98D syscall GetDialogItem/GetDItem 000008FC 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000900 206E FFE4 movea.l A0, [A6 - 0x1C] 00000904 2050 movea.l A0, [A0] 00000906 2F08 move.l -[A7], A0 00000908 A98F syscall SetDialogItemText/SetIText 0000090A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000090E A9A3 syscall ReleaseResource label00000910: 00000910 598F subq.l A7, 4 00000912 486E FFD0 pea.l [A6 - 0x30] 00000916 486E FFD0 pea.l [A6 - 0x30] 0000091A A83E syscall TEStyleNew 0000091C 2B5F EED2 move.l [A5 - 0x112E], [A7]+ 00000920 6700 0132 beq +0x134 /* 00000A54 */ 00000924 206D EED2 movea.l A0, [A5 - 0x112E] 00000928 2050 movea.l A0, [A0] 0000092A 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF 00000930 598F subq.l A7, 4 00000932 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000938 3F3C 1130 move.w -[A7], 0x1130 0000093C A9A0 syscall GetResource 0000093E 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000942 6700 0110 beq +0x112 /* 00000A54 */ 00000946 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000094A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000094E 3C00 move.w D6, D0 00000950 584F addq.w A7, 4 00000952 6600 0100 bne +0x102 /* 00000A54 */ 00000956 206E FFDC movea.l A0, [A6 - 0x24] 0000095A 2F10 move.l -[A7], [A0] 0000095C 598F subq.l A7, 4 0000095E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000962 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000966 2F2D EED2 move.l -[A7], [A5 - 0x112E] 0000096A A9CF syscall TESetText 0000096C 3C38 0220 move.w D6, [0x00000220 /* MemErr */] 00000970 6600 00E2 bne +0xE4 /* 00000A54 */ 00000974 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000978 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000097C 3C00 move.w D6, D0 0000097E 584F addq.w A7, 4 00000980 6600 00D2 bne +0xD4 /* 00000A54 */ 00000984 598F subq.l A7, 4 00000986 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 0000098C 3F3C 1130 move.w -[A7], 0x1130 00000990 A9A0 syscall GetResource 00000992 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 00000996 6700 00BC beq +0xBE /* 00000A54 */ 0000099A 7000 moveq.l D0, 0x00 0000099C 2F00 move.l -[A7], D0 0000099E 4878 7D00 push.l 0x7D00 /* '}\0' */ 000009A2 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000009A6 7200 moveq.l D1, 0x00 000009A8 1F01 move.b -[A7], D1 000009AA 2F2D EED2 move.l -[A7], [A5 - 0x112E] 000009AE 3F3C 000B move.w -[A7], 0xB 000009B2 A83D syscall TEDispatch 000009B4 206D EED2 movea.l A0, [A5 - 0x112E] 000009B8 2050 movea.l A0, [A0] 000009BA 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF 000009C0 206D EED2 movea.l A0, [A5 - 0x112E] 000009C4 2050 movea.l A0, [A0] 000009C6 317C FFFF 001A move.w [A0 + 0x1A], 0xFFFF 000009CC 2F2D EED2 move.l -[A7], [A5 - 0x112E] 000009D0 A9D0 syscall TECalText 000009D2 598F subq.l A7, 4 000009D4 7000 moveq.l D0, 0x00 000009D6 2F00 move.l -[A7], D0 000009D8 4878 7D00 push.l 0x7D00 /* '}\0' */ 000009DC 2F2D EED2 move.l -[A7], [A5 - 0x112E] 000009E0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000009E4 A83D syscall TEDispatch 000009E6 201F move.l D0, [A7]+ 000009E8 906E FFD0 sub.w D0, [A6 - 0x30] 000009EC 3B40 EED6 move.w [A5 - 0x112A], D0 000009F0 41EE FFF0 lea.l A0, [A6 - 0x10] 000009F4 43EC 0010 lea.l A1, [A4 + 0x10] 000009F8 20D9 move.l [A0]+, [A1]+ 000009FA 20D9 move.l [A0]+, [A1]+ 000009FC 7001 moveq.l D0, 0x01 000009FE 2F00 move.l -[A7], D0 00000A00 486E FFE8 pea.l [A6 - 0x18] 00000A04 486E FFF0 pea.l [A6 - 0x10] 00000A08 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000A0C 2F0C move.l -[A7], A4 00000A0E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A12 7000 moveq.l D0, 0x00 00000A14 1F00 move.b -[A7], D0 00000A16 A91B syscall MoveWindow 00000A18 2F0C move.l -[A7], A4 00000A1A A915 syscall ShowWindow 00000A1C 486E FFD0 pea.l [A6 - 0x30] 00000A20 2F2D EED2 move.l -[A7], [A5 - 0x112E] 00000A24 A9D3 syscall TEUpdate 00000A26 598F subq.l A7, 4 00000A28 A975 syscall TickCount 00000A2A 201F move.l D0, [A7]+ 00000A2C D0BC 0000 012C add.l D0, 0x12C 00000A32 2B40 EED8 move.l [A5 - 0x1128], D0 00000A36 4FEF 000C lea.l A7, [A7 + 0xC] label00000A3A: 00000A3A 486D 033A pea.l [A5 + 0x33A /* export_99 */] 00000A3E 486E FFC0 pea.l [A6 - 0x40] 00000A42 A991 syscall ModalDialog 00000A44 7005 moveq.l D0, 0x05 00000A46 B06E FFC0 cmp.w D0, [A6 - 0x40] 00000A4A 6708 beq +0xA /* 00000A54 */ 00000A4C 7001 moveq.l D0, 0x01 00000A4E B06E FFC0 cmp.w D0, [A6 - 0x40] 00000A52 66E6 bne -0x18 /* 00000A3A */ label00000A54: 00000A54 4AAD EED2 tst.l [A5 - 0x112E] 00000A58 670C beq +0xE /* 00000A66 */ 00000A5A 2F2D EED2 move.l -[A7], [A5 - 0x112E] 00000A5E A9CD syscall TEDispose 00000A60 7000 moveq.l D0, 0x00 00000A62 2B40 EED2 move.l [A5 - 0x112E], D0 label00000A66: 00000A66 4AAE FFDC tst.l [A6 - 0x24] 00000A6A 6706 beq +0x8 /* 00000A72 */ 00000A6C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000A70 A9A3 syscall ReleaseResource label00000A72: 00000A72 4AAE FFE0 tst.l [A6 - 0x20] 00000A76 6706 beq +0x8 /* 00000A7E */ 00000A78 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000A7C A9A3 syscall ReleaseResource label00000A7E: 00000A7E 200C move.l D0, A4 00000A80 670A beq +0xC /* 00000A8C */ 00000A82 2F0C move.l -[A7], A4 00000A84 A983 syscall DisposeDialog 00000A86 7000 moveq.l D0, 0x00 00000A88 2B40 EECC move.l [A5 - 0x1134], D0 label00000A8C: 00000A8C 2F2E FFBC move.l -[A7], [A6 - 0x44] 00000A90 A873 syscall SetPort 00000A92 7005 moveq.l D0, 0x05 00000A94 B06E FFC0 cmp.w D0, [A6 - 0x40] 00000A98 6604 bne +0x6 /* 00000A9E */ 00000A9A 7001 moveq.l D0, 0x01 00000A9C 6002 bra +0x4 /* 00000AA0 */ label00000A9E: 00000A9E 7000 moveq.l D0, 0x00 label00000AA0: 00000AA0 206E 000C movea.l A0, [A6 + 0xC] 00000AA4 1080 move.b [A0], D0 label00000AA6: 00000AA6 3006 move.w D0, D6 00000AA8 4CEE 18C0 FF94 movem.l D6,D7,A3,A4, [A6 - 0x6C] 00000AAE 4E5E unlink A6 00000AB0 4E75 rts 00000AB2 8D44 6F41 pack D6, D4, 0x6F41 00000AB6 7070 moveq.l D0, 0x70 00000AB8 4162 chk.w D0, -[A2] 00000ABA 6F75 ble +0x77 /* 00000B31 */ 00000ABC 7442 moveq.l D2, 0x42 00000ABE 6F78 ble +0x7A /* 00000B38 */ 00000AC0 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000AC4 F9EE .invalid <> 00000AC6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000ACA 3E2E 0008 move.w D7, [A6 + 0x8] 00000ACE 47EE FDE6 lea.l A3, [A6 - 0x21A] 00000AD2 426E FDD8 clr.w [A6 - 0x228] 00000AD6 7000 moveq.l D0, 0x00 00000AD8 2D40 FDDA move.l [A6 - 0x226], D0 00000ADC 42AE FDE2 clr.l [A6 - 0x21E] 00000AE0 42AE FDDE clr.l [A6 - 0x222] 00000AE4 36AD EEC4 move.w [A3], [A5 - 0x113C] 00000AE8 426E FEE8 clr.w [A6 - 0x118] 00000AEC 4244 clr.w D4 00000AEE 4245 clr.w D5 00000AF0 1D7C 000D FEEB move.b [A6 - 0x115], 0xD /* '\r' */ 00000AF6 7C00 moveq.l D6, 0x00 00000AF8 2D40 FEEC move.l [A6 - 0x114], D0 00000AFC 2D40 FEF0 move.l [A6 - 0x110], D0 00000B00 3D6D EEC6 FEF4 move.w [A6 - 0x10C], [A5 - 0x113A] 00000B06 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 00000B0C 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF 00000B12 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 00000B18 4246 clr.w D6 00000B1A 2F2E 000A move.l -[A7], [A6 + 0xA] 00000B1E 3F07 move.w -[A7], D7 00000B20 486E FDD8 pea.l [A6 - 0x228] 00000B24 486E FDDA pea.l [A6 - 0x226] 00000B28 486E FDDE pea.l [A6 - 0x222] 00000B2C A98D syscall GetDialogItem/GetDItem 00000B2E 486E FDC6 pea.l [A6 - 0x23A] 00000B32 A898 syscall GetPenState 00000B34 206E 000A movea.l A0, [A6 + 0xA] label00000B38: 00000B38 1D68 0046 FEE7 move.b [A6 - 0x119], [A0 + 0x46] 00000B3E 3D68 0044 FEE8 move.w [A6 - 0x118], [A0 + 0x44] 00000B44 3828 0048 move.w D4, [A0 + 0x48] 00000B48 3A28 004A move.w D5, [A0 + 0x4A] 00000B4C 3007 move.w D0, D7 00000B4E 5540 subq.w D0, 2 00000B50 6B00 03B8 bmi +0x3BA /* 00000F0A */ 00000B54 0C40 000E cmpi.w D0, 0xE 00000B58 6E00 03B0 bgt +0x3B2 /* 00000F0A */ 00000B5C D040 add.w D0, D0 00000B5E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000B62 4EFB 0000 jmp [PC + D0.w] 00000B66 0020 038C ori.b -[A0], 0x8C 00000B6A 03A6 bclr -[A6], D1 00000B6C 03A6 bclr -[A6], D1 00000B6E 00B4 00F2 03A6 007C ori.l [A4 + D0.w + 0x7C], 0xF203A6 00000B76 0130 014E btst <>, D0 00000B7A 016C 018A bchg [A4 + 0x18A], D0 00000B7E 03A6 bclr -[A6], D1 00000B80 004C 0064 ori.w A4, 0x64 /* 'd' */ 00000B84 A89E syscall PenNormal 00000B86 7008 moveq.l D0, 0x08 00000B88 3F00 move.w -[A7], D0 00000B8A A89C syscall PenMode 00000B8C 7003 moveq.l D0, 0x03 00000B8E 3F00 move.w -[A7], D0 00000B90 3F00 move.w -[A7], D0 00000B92 A89B syscall PenSize 00000B94 486E FDDE pea.l [A6 - 0x222] 00000B98 70FC moveq.l D0, 0xFFFFFFFC 00000B9A 3F00 move.w -[A7], D0 00000B9C 3F00 move.w -[A7], D0 00000B9E A8A9 syscall InsetRect 00000BA0 486E FDDE pea.l [A6 - 0x222] 00000BA4 7010 moveq.l D0, 0x10 00000BA6 3F00 move.w -[A7], D0 00000BA8 3F00 move.w -[A7], D0 00000BAA A8B0 syscall FrameRoundRect 00000BAC 6000 035C bra +0x35E /* 00000F0A */ 00000BB0 A89E syscall PenNormal 00000BB2 486E FDDE pea.l [A6 - 0x222] 00000BB6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000BBA 486E FDDE pea.l [A6 - 0x222] 00000BBE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000BC2 504F addq.w A7, 8 00000BC4 6000 0344 bra +0x346 /* 00000F0A */ 00000BC8 A89E syscall PenNormal 00000BCA 486E FDDE pea.l [A6 - 0x222] 00000BCE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000BD2 486E FDDE pea.l [A6 - 0x222] 00000BD6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000BDA 504F addq.w A7, 8 00000BDC 6000 032C bra +0x32E /* 00000F0A */ 00000BE0 486E FFF4 pea.l [A6 - 0xC] 00000BE4 AA1A syscall GetBackColor 00000BE6 486E FFFA pea.l [A6 - 0x6] 00000BEA AA15 syscall RGBBackColor 00000BEC 486E FDDE pea.l [A6 - 0x222] 00000BF0 70FD moveq.l D0, 0xFFFFFFFD 00000BF2 3F00 move.w -[A7], D0 00000BF4 72FF moveq.l D1, 0xFFFFFFFF 00000BF6 3F01 move.w -[A7], D1 00000BF8 A8A9 syscall InsetRect 00000BFA 486E FDDE pea.l [A6 - 0x222] 00000BFE 486D FE76 pea.l [A5 - 0x18A] 00000C02 A8A5 syscall FillRect 00000C04 486E FDDE pea.l [A6 - 0x222] 00000C08 2F2D EED2 move.l -[A7], [A5 - 0x112E] 00000C0C A9D3 syscall TEUpdate 00000C0E 486E FFF4 pea.l [A6 - 0xC] 00000C12 AA15 syscall RGBBackColor 00000C14 6000 02F4 bra +0x2F6 /* 00000F0A */ 00000C18 2F0B move.l -[A7], A3 00000C1A 486D EFF0 pea.l [A5 - 0x1010] 00000C1E 2F0B move.l -[A7], A3 00000C20 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000C24 41EE FEEB lea.l A0, [A6 - 0x115] 00000C28 7000 moveq.l D0, 0x00 00000C2A 1013 move.b D0, [A3] 00000C2C 5240 addq.w D0, 1 00000C2E 43F3 0000 lea.l A1, [A3 + D0.w] 00000C32 7001 moveq.l D0, 0x01 00000C34 A02E syscall BlockMove/BlockMoveData 00000C36 5213 addq.b [A3], 1 00000C38 2F0B move.l -[A7], A3 00000C3A 486D F0F0 pea.l [A5 - 0xF10] 00000C3E 2F0B move.l -[A7], A3 00000C40 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000C44 486E FDDE pea.l [A6 - 0x222] 00000C48 2F0B move.l -[A7], A3 00000C4A 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000C4E 4FEF 0020 lea.l A7, [A7 + 0x20] 00000C52 6000 02B6 bra +0x2B8 /* 00000F0A */ 00000C56 2F0B move.l -[A7], A3 00000C58 3F3C 1130 move.w -[A7], 0x1130 00000C5C 7001 moveq.l D0, 0x01 00000C5E 3F00 move.w -[A7], D0 00000C60 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000C64 7001 moveq.l D0, 0x01 00000C66 3F00 move.w -[A7], D0 00000C68 A888 syscall TextFace 00000C6A 3F2D FD8E move.w -[A7], [A5 - 0x272] 00000C6E A887 syscall TextFont 00000C70 7001 moveq.l D0, 0x01 00000C72 3F00 move.w -[A7], D0 00000C74 A889 syscall TextMode 00000C76 3F2D FD90 move.w -[A7], [A5 - 0x270] 00000C7A A88A syscall TextSize 00000C7C 486B 0001 pea.l [A3 + 0x1] 00000C80 7000 moveq.l D0, 0x00 00000C82 1013 move.b D0, [A3] 00000C84 2F00 move.l -[A7], D0 00000C86 486E FDDE pea.l [A6 - 0x222] 00000C8A 7000 moveq.l D0, 0x00 00000C8C 3F00 move.w -[A7], D0 00000C8E A9CE syscall TETextBox/TextBox 00000C90 6000 0278 bra +0x27A /* 00000F0A */ 00000C94 2F0B move.l -[A7], A3 00000C96 3F3C 1130 move.w -[A7], 0x1130 00000C9A 7003 moveq.l D0, 0x03 00000C9C 3F00 move.w -[A7], D0 00000C9E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000CA2 486E FDDE pea.l [A6 - 0x222] 00000CA6 2F0B move.l -[A7], A3 00000CA8 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000CAC 504F addq.w A7, 8 00000CAE 6000 025A bra +0x25C /* 00000F0A */ 00000CB2 2F0B move.l -[A7], A3 00000CB4 3F3C 1130 move.w -[A7], 0x1130 00000CB8 7004 moveq.l D0, 0x04 00000CBA 3F00 move.w -[A7], D0 00000CBC 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000CC0 486E FDDE pea.l [A6 - 0x222] 00000CC4 2F0B move.l -[A7], A3 00000CC6 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000CCA 504F addq.w A7, 8 00000CCC 6000 023C bra +0x23E /* 00000F0A */ 00000CD0 2F0B move.l -[A7], A3 00000CD2 2F2D EEE4 move.l -[A7], [A5 - 0x111C] 00000CD6 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000CDA 3C00 move.w D6, D0 00000CDC 486E FDDE pea.l [A6 - 0x222] 00000CE0 2F0B move.l -[A7], A3 00000CE2 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000CE6 4FEF 0010 lea.l A7, [A7 + 0x10] 00000CEA 6000 021E bra +0x220 /* 00000F0A */ 00000CEE 426E FA00 clr.w [A6 - 0x600] 00000CF2 598F subq.l A7, 4 00000CF4 7000 moveq.l D0, 0x00 00000CF6 3F00 move.w -[A7], D0 00000CF8 3F3C 0006 move.w -[A7], 0x6 00000CFC A9ED syscall Pack6 00000CFE 2D5F FB02 move.l [A6 - 0x4FE], [A7]+ 00000D02 486E FBC0 pea.l [A6 - 0x440] 00000D06 3F3C 1130 move.w -[A7], 0x1130 00000D0A 700A moveq.l D0, 0x0A 00000D0C 3F00 move.w -[A7], D0 00000D0E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000D12 486E FEEC pea.l [A6 - 0x114] 00000D16 486E FEF0 pea.l [A6 - 0x110] 00000D1A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000D1E 202E FEEC move.l D0, [A6 - 0x114] 00000D22 223C 0000 0400 move.l D1, 0x400 00000D28 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000D2C 2D40 FEEC move.l [A6 - 0x114], D0 00000D30 486E F9EE pea.l [A6 - 0x612] 00000D34 598F subq.l A7, 4 00000D36 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000D3A A83F syscall Long2Fix 00000D3C A843 syscall Fix2X 00000D3E 588F addq.l A7, 4 00000D40 41EE F9EE lea.l A0, [A6 - 0x612] 00000D44 43EE FBB6 lea.l A1, [A6 - 0x44A] 00000D48 22D8 move.l [A1]+, [A0]+ 00000D4A 22D8 move.l [A1]+, [A0]+ 00000D4C 32D8 move.w [A1]+, [A0]+ 00000D4E 4AAE FB02 tst.l [A6 - 0x4FE] 00000D52 6700 00F8 beq +0xFA /* 00000E4C */ 00000D56 4247 clr.w D7 label00000D58: 00000D58 3007 move.w D0, D7 00000D5A 5247 addq.w D7, 1 00000D5C 7000 moveq.l D0, 0x00 00000D5E 102E FBC0 move.b D0, [A6 - 0x440] 00000D62 B047 cmp.w D0, D7 00000D64 6D10 blt +0x12 /* 00000D76 */ 00000D66 7000 moveq.l D0, 0x00 00000D68 41EE FBC0 lea.l A0, [A6 - 0x440] 00000D6C 1030 7000 move.b D0, [A0 + D7.w] 00000D70 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00000D74 66E2 bne -0x1C /* 00000D58 */ label00000D76: 00000D76 206E FB02 movea.l A0, [A6 - 0x4FE] 00000D7A A064 syscall MoveHHi 00000D7C 206E FB02 movea.l A0, [A6 - 0x4FE] 00000D80 A029 syscall HLock 00000D82 206E FB02 movea.l A0, [A6 - 0x4FE] 00000D86 2050 movea.l A0, [A0] 00000D88 43EE FBC0 lea.l A1, [A6 - 0x440] 00000D8C 13A8 0001 7000 move.b [A1 + D7.w], [A0 + 0x1] 00000D92 4A2D FDA6 tst.b [A5 - 0x25A] 00000D96 672C beq +0x2E /* 00000DC4 */ 00000D98 598F subq.l A7, 4 00000D9A 7012 moveq.l D0, 0x12 00000D9C 3F00 move.w -[A7], D0 00000D9E 2F3C 8402 0008 move.l -[A7], 0x84020008 00000DA4 A8B5 syscall ScriptUtil 00000DA6 201F move.l D0, [A7]+ 00000DA8 3F00 move.w -[A7], D0 00000DAA 7002 moveq.l D0, 0x02 00000DAC 3F00 move.w -[A7], D0 00000DAE 486E FB06 pea.l [A6 - 0x4FA] 00000DB2 486E F9F8 pea.l [A6 - 0x608] 00000DB6 486E F9FC pea.l [A6 - 0x604] 00000DBA 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000DBE A9ED syscall Pack6 00000DC0 6000 0084 bra +0x86 /* 00000E46 */ label00000DC4: 00000DC4 2F2E FB02 move.l -[A7], [A6 - 0x4FE] 00000DC8 486E FCC0 pea.l [A6 - 0x340] 00000DCC 486E FCC2 pea.l [A6 - 0x33E] 00000DD0 486E FCC6 pea.l [A6 - 0x33A] 00000DD4 A9A8 syscall GetResInfo 00000DD6 598F subq.l A7, 4 00000DD8 2F3C 6974 6D70 move.l -[A7], 0x69746D70 /* 'itmp' */ 00000DDE 3F3C 0080 move.w -[A7], 0x80 00000DE2 A9A0 syscall GetResource 00000DE4 285F movea.l A4, [A7]+ 00000DE6 200C move.l D0, A4 00000DE8 674A beq +0x4C /* 00000E34 */ 00000DEA 4247 clr.w D7 00000DEC 603C bra +0x3E /* 00000E2A */ label00000DEE: 00000DEE 598F subq.l A7, 4 00000DF0 2F14 move.l -[A7], [A4] 00000DF2 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000DF6 201F move.l D0, [A7]+ 00000DF8 5480 addq.l D0, 2 00000DFA 3207 move.w D1, D7 00000DFC 48C1 ext.l D1 00000DFE E581 asl D1, 2 00000E00 D280 add.l D1, D0 00000E02 2041 movea.l A0, D1 00000E04 3C10 move.w D6, [A0] 00000E06 BC6E FCC0 cmp.w D6, [A6 - 0x340] 00000E0A 661A bne +0x1C /* 00000E26 */ 00000E0C 598F subq.l A7, 4 00000E0E 2F14 move.l -[A7], [A4] 00000E10 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000E14 48C7 ext.l D7 00000E16 2007 move.l D0, D7 00000E18 5280 addq.l D0, 1 00000E1A E580 asl D0, 2 00000E1C D09F add.l D0, [A7]+ 00000E1E 2040 movea.l A0, D0 00000E20 3D50 FCC0 move.w [A6 - 0x340], [A0] 00000E24 600A bra +0xC /* 00000E30 */ label00000E26: 00000E26 3007 move.w D0, D7 00000E28 5247 addq.w D7, 1 label00000E2A: 00000E2A 2054 movea.l A0, [A4] 00000E2C BE50 cmp.w D7, [A0] 00000E2E 6DBE blt -0x40 /* 00000DEE */ label00000E30: 00000E30 2F0C move.l -[A7], A4 00000E32 A9A3 syscall ReleaseResource label00000E34: 00000E34 598F subq.l A7, 4 00000E36 2F3C 6974 6C34 move.l -[A7], 0x69746C34 /* 'itl4' */ 00000E3C 3F2E FCC0 move.w -[A7], [A6 - 0x340] 00000E40 A9A0 syscall GetResource 00000E42 2D5F FB06 move.l [A6 - 0x4FA], [A7]+ label00000E46: 00000E46 206E FB02 movea.l A0, [A6 - 0x4FE] 00000E4A A02A syscall HUnlock label00000E4C: 00000E4C 4AAE FB06 tst.l [A6 - 0x4FA] 00000E50 6700 0090 beq +0x92 /* 00000EE2 */ 00000E54 206E FB06 movea.l A0, [A6 - 0x4FA] 00000E58 A064 syscall MoveHHi 00000E5A 206E FB06 movea.l A0, [A6 - 0x4FA] 00000E5E A029 syscall HLock 00000E60 598F subq.l A7, 4 00000E62 206E FB06 movea.l A0, [A6 - 0x4FA] 00000E66 2F10 move.l -[A7], [A0] 00000E68 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000E6C 206E FB06 movea.l A0, [A6 - 0x4FA] 00000E70 2050 movea.l A0, [A0] 00000E72 2028 0024 move.l D0, [A0 + 0x24] 00000E76 D09F add.l D0, [A7]+ 00000E78 2040 movea.l A0, D0 00000E7A 43EE FB0A lea.l A1, [A6 - 0x4F6] 00000E7E 702A moveq.l D0, 0x2A label00000E80: 00000E80 22D8 move.l [A1]+, [A0]+ 00000E82 51C8 FFFC dbf D0, -0x6 /* 00000E80 */ 00000E86 558F subq.l A7, 2 00000E88 486E FBC0 pea.l [A6 - 0x440] 00000E8C 486E FB0A pea.l [A6 - 0x4F6] 00000E90 486E FA02 pea.l [A6 - 0x5FE] 00000E94 2F3C 820C FFEC move.l -[A7], 0x820CFFEC 00000E9A A8B5 syscall ScriptUtil 00000E9C 3D5F FA00 move.w [A6 - 0x600], [A7]+ 00000EA0 558F subq.l A7, 2 00000EA2 486E FBB6 pea.l [A6 - 0x44A] 00000EA6 486E FA02 pea.l [A6 - 0x5FE] 00000EAA 486E FB0A pea.l [A6 - 0x4F6] 00000EAE 2F0B move.l -[A7], A3 00000EB0 2F3C 8210 FFE8 move.l -[A7], 0x8210FFE8 00000EB6 A8B5 syscall ScriptUtil 00000EB8 3D5F FA00 move.w [A6 - 0x600], [A7]+ 00000EBC 486E FEF4 pea.l [A6 - 0x10C] 00000EC0 3F3C 1130 move.w -[A7], 0x1130 00000EC4 7007 moveq.l D0, 0x07 00000EC6 3F00 move.w -[A7], D0 00000EC8 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000ECC 2F0B move.l -[A7], A3 00000ECE 486E FEF4 pea.l [A6 - 0x10C] 00000ED2 2F0B move.l -[A7], A3 00000ED4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000ED8 206E FB06 movea.l A0, [A6 - 0x4FA] 00000EDC A02A syscall HUnlock 00000EDE 4FEF 000C lea.l A7, [A7 + 0xC] label00000EE2: 00000EE2 486E FDDE pea.l [A6 - 0x222] 00000EE6 2F0B move.l -[A7], A3 00000EE8 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000EEC 504F addq.w A7, 8 00000EEE 601A bra +0x1C /* 00000F0A */ 00000EF0 2F0B move.l -[A7], A3 00000EF2 3F3C 1130 move.w -[A7], 0x1130 00000EF6 7002 moveq.l D0, 0x02 00000EF8 3F00 move.w -[A7], D0 00000EFA 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000EFE 486E FDDE pea.l [A6 - 0x222] 00000F02 2F0B move.l -[A7], A3 00000F04 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000F08 504F addq.w A7, 8 label00000F0A: 00000F0A 486E FDC6 pea.l [A6 - 0x23A] 00000F0E A899 syscall SetPenState 00000F10 206E 000A movea.l A0, [A6 + 0xA] 00000F14 116E FEE7 0046 move.b [A0 + 0x46], [A6 - 0x119] 00000F1A 206E 000A movea.l A0, [A6 + 0xA] 00000F1E 316E FEE8 0044 move.w [A0 + 0x44], [A6 - 0x118] 00000F24 206E 000A movea.l A0, [A6 + 0xA] 00000F28 3144 0048 move.w [A0 + 0x48], D4 00000F2C 206E 000A movea.l A0, [A6 + 0xA] 00000F30 3145 004A move.w [A0 + 0x4A], D5 00000F34 4CEE 18F0 F9D6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x62A] 00000F3A 4E5E unlink A6 00000F3C 205F movea.l A0, [A7]+ 00000F3E 5C4F addq.w A7, 6 00000F40 4ED0 jmp [A0] 00000F42 9041 sub.w D0, D1 00000F44 424F clr.w A7 00000F46 5554 subq.w [A4], 2 00000F48 4150 chk.w D0, [A0] 00000F4A 5044 addq.w D4, 8 00000F4C 5241 addq.w D1, 1 00000F4E 5750 subq.w [A0], 3 00000F50 524F addq.w A7, 1 00000F52 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000F54 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F58 FF94 .invalid <> 00000F5A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000F5E 266E 000C movea.l A3, [A6 + 0xC] 00000F62 286E 0010 movea.l A4, [A6 + 0x10] 00000F66 2D6B 000A FFBA move.l [A6 - 0x46], [A3 + 0xA] 00000F6C 4205 clr.b D5 00000F6E 7000 moveq.l D0, 0x00 00000F70 2D40 FFBE move.l [A6 - 0x42], D0 00000F74 4206 clr.b D6 00000F76 4247 clr.w D7 00000F78 3D7C FFFF FFCC move.w [A6 - 0x34], 0xFFFF 00000F7E 3D7C FFFF FFCA move.w [A6 - 0x36], 0xFFFF 00000F84 3D7C FFFF FFC8 move.w [A6 - 0x38], 0xFFFF 00000F8A 42AE FFCE clr.l [A6 - 0x32] 00000F8E 42AE FFD6 clr.l [A6 - 0x2A] 00000F92 42AE FFD2 clr.l [A6 - 0x2E] 00000F96 42AE FFDE clr.l [A6 - 0x22] 00000F9A 42AE FFDA clr.l [A6 - 0x26] 00000F9E 42AE FFE6 clr.l [A6 - 0x1A] 00000FA2 42AE FFE2 clr.l [A6 - 0x1E] 00000FA6 42AE FFEE clr.l [A6 - 0x12] 00000FAA 42AE FFEA clr.l [A6 - 0x16] 00000FAE 42AE FFF6 clr.l [A6 - 0xA] 00000FB2 42AE FFF2 clr.l [A6 - 0xE] 00000FB6 426E FFFA clr.w [A6 - 0x6] 00000FBA 2D40 FFFC move.l [A6 - 0x4], D0 00000FBE 486E FFBE pea.l [A6 - 0x42] 00000FC2 A874 syscall GetPort 00000FC4 2F0C move.l -[A7], A4 00000FC6 A873 syscall SetPort 00000FC8 486E FFBA pea.l [A6 - 0x46] 00000FCC A871 syscall GlobalToLocal 00000FCE 2F0C move.l -[A7], A4 00000FD0 7001 moveq.l D0, 0x01 00000FD2 3F00 move.w -[A7], D0 00000FD4 486E FFFA pea.l [A6 - 0x6] 00000FD8 486E FFFC pea.l [A6 - 0x4] 00000FDC 486E FFDA pea.l [A6 - 0x26] 00000FE0 A98D syscall GetDialogItem/GetDItem 00000FE2 2F0C move.l -[A7], A4 00000FE4 7005 moveq.l D0, 0x05 00000FE6 3F00 move.w -[A7], D0 00000FE8 486E FFFA pea.l [A6 - 0x6] 00000FEC 486E FFFC pea.l [A6 - 0x4] 00000FF0 486E FFE2 pea.l [A6 - 0x1E] 00000FF4 A98D syscall GetDialogItem/GetDItem 00000FF6 2F0C move.l -[A7], A4 00000FF8 700C moveq.l D0, 0x0C 00000FFA 3F00 move.w -[A7], D0 00000FFC 486E FFFA pea.l [A6 - 0x6] 00001000 486E FFFC pea.l [A6 - 0x4] 00001004 486E FFEA pea.l [A6 - 0x16] 00001008 A98D syscall GetDialogItem/GetDItem 0000100A 2F0C move.l -[A7], A4 0000100C 700D moveq.l D0, 0x0D 0000100E 3F00 move.w -[A7], D0 00001010 486E FFFA pea.l [A6 - 0x6] 00001014 486E FFFC pea.l [A6 - 0x4] 00001018 486E FFF2 pea.l [A6 - 0xE] 0000101C A98D syscall GetDialogItem/GetDItem 0000101E 4A2D EECA tst.b [A5 - 0x1136] 00001022 6700 01CA beq +0x1CC /* 000011EE */ 00001026 558F subq.l A7, 2 00001028 2F2E FFBA move.l -[A7], [A6 - 0x46] 0000102C 486E FFDA pea.l [A6 - 0x26] 00001030 A8AD syscall PtInRect 00001032 4A1F tst.b [A7]+ 00001034 6764 beq +0x66 /* 0000109A */ 00001036 3B7C 0001 F1F4 move.w [A5 - 0xE0C], 0x1 0000103C 41EE FFD2 lea.l A0, [A6 - 0x2E] 00001040 43EE FFDA lea.l A1, [A6 - 0x26] 00001044 20D9 move.l [A0]+, [A1]+ 00001046 20D9 move.l [A0]+, [A1]+ 00001048 486E FFCE pea.l [A6 - 0x32] 0000104C 486E FFD2 pea.l [A6 - 0x2E] 00001050 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001054 486E FFCE pea.l [A6 - 0x32] 00001058 A870 syscall LocalToGlobal 0000105A 486E FFD2 pea.l [A6 - 0x2E] 0000105E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001062 558F subq.l A7, 2 00001064 303C 0007 move.w D0, 0x7 00001068 A830 syscall Pack14 0000106A 4A1F tst.b [A7]+ 0000106C 4FEF 000C lea.l A7, [A7 + 0xC] 00001070 6600 017C bne +0x17E /* 000011EE */ 00001074 558F subq.l A7, 2 00001076 486D F1F0 pea.l [A5 - 0xE10] 0000107A 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000107E 486E FFD2 pea.l [A6 - 0x2E] 00001082 7000 moveq.l D0, 0x00 00001084 2F00 move.l -[A7], D0 00001086 7200 moveq.l D1, 0x00 00001088 3F01 move.w -[A7], D1 0000108A 3F01 move.w -[A7], D1 0000108C 3F01 move.w -[A7], D1 0000108E 303C 0B01 move.w D0, 0xB01 00001092 A830 syscall Pack14 00001094 3E1F move.w D7, [A7]+ 00001096 6000 0156 bra +0x158 /* 000011EE */ label0000109A: 0000109A 558F subq.l A7, 2 0000109C 2F2E FFBA move.l -[A7], [A6 - 0x46] 000010A0 486E FFE2 pea.l [A6 - 0x1E] 000010A4 A8AD syscall PtInRect 000010A6 4A1F tst.b [A7]+ 000010A8 6764 beq +0x66 /* 0000110E */ 000010AA 3B7C 0002 F1F4 move.w [A5 - 0xE0C], 0x2 000010B0 41EE FFD2 lea.l A0, [A6 - 0x2E] 000010B4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000010B8 20D9 move.l [A0]+, [A1]+ 000010BA 20D9 move.l [A0]+, [A1]+ 000010BC 486E FFCE pea.l [A6 - 0x32] 000010C0 486E FFD2 pea.l [A6 - 0x2E] 000010C4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000010C8 486E FFCE pea.l [A6 - 0x32] 000010CC A870 syscall LocalToGlobal 000010CE 486E FFD2 pea.l [A6 - 0x2E] 000010D2 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000010D6 558F subq.l A7, 2 000010D8 303C 0007 move.w D0, 0x7 000010DC A830 syscall Pack14 000010DE 4A1F tst.b [A7]+ 000010E0 4FEF 000C lea.l A7, [A7 + 0xC] 000010E4 6600 0108 bne +0x10A /* 000011EE */ 000010E8 558F subq.l A7, 2 000010EA 486D F1F0 pea.l [A5 - 0xE10] 000010EE 2F2E FFCE move.l -[A7], [A6 - 0x32] 000010F2 486E FFD2 pea.l [A6 - 0x2E] 000010F6 7000 moveq.l D0, 0x00 000010F8 2F00 move.l -[A7], D0 000010FA 7200 moveq.l D1, 0x00 000010FC 3F01 move.w -[A7], D1 000010FE 3F01 move.w -[A7], D1 00001100 3F01 move.w -[A7], D1 00001102 303C 0B01 move.w D0, 0xB01 00001106 A830 syscall Pack14 00001108 3E1F move.w D7, [A7]+ 0000110A 6000 00E2 bra +0xE4 /* 000011EE */ label0000110E: 0000110E 558F subq.l A7, 2 00001110 2F2E FFBA move.l -[A7], [A6 - 0x46] 00001114 486E FFEA pea.l [A6 - 0x16] 00001118 A8AD syscall PtInRect 0000111A 4A1F tst.b [A7]+ 0000111C 6762 beq +0x64 /* 00001180 */ 0000111E 3B7C 0004 F1F4 move.w [A5 - 0xE0C], 0x4 00001124 41EE FFD2 lea.l A0, [A6 - 0x2E] 00001128 43EE FFEA lea.l A1, [A6 - 0x16] 0000112C 20D9 move.l [A0]+, [A1]+ 0000112E 20D9 move.l [A0]+, [A1]+ 00001130 486E FFCE pea.l [A6 - 0x32] 00001134 486E FFD2 pea.l [A6 - 0x2E] 00001138 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000113C 486E FFCE pea.l [A6 - 0x32] 00001140 A870 syscall LocalToGlobal 00001142 486E FFD2 pea.l [A6 - 0x2E] 00001146 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000114A 558F subq.l A7, 2 0000114C 303C 0007 move.w D0, 0x7 00001150 A830 syscall Pack14 00001152 4A1F tst.b [A7]+ 00001154 4FEF 000C lea.l A7, [A7 + 0xC] 00001158 6600 0094 bne +0x96 /* 000011EE */ 0000115C 558F subq.l A7, 2 0000115E 486D F1F0 pea.l [A5 - 0xE10] 00001162 2F2E FFCE move.l -[A7], [A6 - 0x32] 00001166 486E FFD2 pea.l [A6 - 0x2E] 0000116A 7000 moveq.l D0, 0x00 0000116C 2F00 move.l -[A7], D0 0000116E 7200 moveq.l D1, 0x00 00001170 3F01 move.w -[A7], D1 00001172 3F01 move.w -[A7], D1 00001174 3F01 move.w -[A7], D1 00001176 303C 0B01 move.w D0, 0xB01 0000117A A830 syscall Pack14 0000117C 3E1F move.w D7, [A7]+ 0000117E 606E bra +0x70 /* 000011EE */ label00001180: 00001180 558F subq.l A7, 2 00001182 2F2E FFBA move.l -[A7], [A6 - 0x46] 00001186 486E FFF2 pea.l [A6 - 0xE] 0000118A A8AD syscall PtInRect 0000118C 4A1F tst.b [A7]+ 0000118E 675E beq +0x60 /* 000011EE */ 00001190 3B7C 0003 F1F4 move.w [A5 - 0xE0C], 0x3 00001196 41EE FFD2 lea.l A0, [A6 - 0x2E] 0000119A 43EE FFF2 lea.l A1, [A6 - 0xE] 0000119E 20D9 move.l [A0]+, [A1]+ 000011A0 20D9 move.l [A0]+, [A1]+ 000011A2 486E FFCE pea.l [A6 - 0x32] 000011A6 486E FFD2 pea.l [A6 - 0x2E] 000011AA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000011AE 486E FFCE pea.l [A6 - 0x32] 000011B2 A870 syscall LocalToGlobal 000011B4 486E FFD2 pea.l [A6 - 0x2E] 000011B8 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000011BC 558F subq.l A7, 2 000011BE 303C 0007 move.w D0, 0x7 000011C2 A830 syscall Pack14 000011C4 4A1F tst.b [A7]+ 000011C6 4FEF 000C lea.l A7, [A7 + 0xC] 000011CA 6622 bne +0x24 /* 000011EE */ 000011CC 558F subq.l A7, 2 000011CE 486D F1F0 pea.l [A5 - 0xE10] 000011D2 2F2E FFCE move.l -[A7], [A6 - 0x32] 000011D6 486E FFD2 pea.l [A6 - 0x2E] 000011DA 7000 moveq.l D0, 0x00 000011DC 2F00 move.l -[A7], D0 000011DE 7200 moveq.l D1, 0x00 000011E0 3F01 move.w -[A7], D1 000011E2 3F01 move.w -[A7], D1 000011E4 3F01 move.w -[A7], D1 000011E6 303C 0B01 move.w D0, 0xB01 000011EA A830 syscall Pack14 000011EC 3E1F move.w D7, [A7]+ label000011EE: 000011EE 3013 move.w D0, [A3] 000011F0 5740 subq.w D0, 3 000011F2 670C beq +0xE /* 00001200 */ 000011F4 5540 subq.w D0, 2 000011F6 6708 beq +0xA /* 00001200 */ 000011F8 5340 subq.w D0, 1 000011FA 6770 beq +0x72 /* 0000126C */ 000011FC 6000 0094 bra +0x96 /* 00001292 */ label00001200: 00001200 2A3C 0000 00FF move.l D5, 0xFF 00001206 CAAB 0002 and.l D5, [A3 + 0x2] 0000120A 0C05 0003 cmpi.b D5, 0x3 0000120E 6706 beq +0x8 /* 00001216 */ 00001210 0C05 000D cmpi.b D5, 0xD /* '\r' */ 00001214 667C bne +0x7E /* 00001292 */ label00001216: 00001216 42AE FF9C clr.l [A6 - 0x64] 0000121A 42AE FF98 clr.l [A6 - 0x68] 0000121E 7000 moveq.l D0, 0x00 00001220 2D40 FFA0 move.l [A6 - 0x60], D0 00001224 426E FFA4 clr.w [A6 - 0x5C] 00001228 2D40 FFA6 move.l [A6 - 0x5A], D0 0000122C 2F0C move.l -[A7], A4 0000122E 7001 moveq.l D0, 0x01 00001230 3F00 move.w -[A7], D0 00001232 486E FFA4 pea.l [A6 - 0x5C] 00001236 486E FFA0 pea.l [A6 - 0x60] 0000123A 486E FF98 pea.l [A6 - 0x68] 0000123E A98D syscall GetDialogItem/GetDItem 00001240 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00001244 700A moveq.l D0, 0x0A 00001246 3F00 move.w -[A7], D0 00001248 A95D syscall HiliteControl 0000124A 307C 0008 movea.w A0, 0x8 0000124E 43EE FFA6 lea.l A1, [A6 - 0x5A] 00001252 A03B syscall Delay 00001254 2280 move.l [A1], D0 00001256 2F2E FFA0 move.l -[A7], [A6 - 0x60] 0000125A 7000 moveq.l D0, 0x00 0000125C 3F00 move.w -[A7], D0 0000125E A95D syscall HiliteControl 00001260 206E 0008 movea.l A0, [A6 + 0x8] 00001264 30BC 0001 move.w [A0], 0x1 00001268 7C01 moveq.l D6, 0x01 0000126A 6026 bra +0x28 /* 00001292 */ label0000126C: 0000126C 2D6B 0002 FFA6 move.l [A6 - 0x5A], [A3 + 0x2] 00001272 B9EE FFA6 cmpa.l A4, [A6 - 0x5A] 00001276 671A beq +0x1C /* 00001292 */ 00001278 4A2D EECA tst.b [A5 - 0x1136] 0000127C 6714 beq +0x16 /* 00001292 */ 0000127E 4AAD F2F2 tst.l [A5 - 0xD0E] 00001282 670E beq +0x10 /* 00001292 */ 00001284 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00001288 206D F2F2 movea.l A0, [A5 - 0xD0E] 0000128C 4E90 jsr [A0] 0000128E 1C00 move.b D6, D0 00001290 584F addq.w A7, 4 label00001292: 00001292 202D EED8 move.l D0, [A5 - 0x1128] 00001296 5280 addq.l D0, 1 00001298 2D40 FF94 move.l [A6 - 0x6C], D0 0000129C 598F subq.l A7, 4 0000129E A975 syscall TickCount 000012A0 202E FF94 move.l D0, [A6 - 0x6C] 000012A4 B09F cmp.l D0, [A7]+ 000012A6 6458 bcc +0x5A /* 00001300 */ 000012A8 206D EED2 movea.l A0, [A5 - 0x112E] 000012AC 2050 movea.l A0, [A0] 000012AE 43EE FFAA lea.l A1, [A6 - 0x56] 000012B2 22D8 move.l [A1]+, [A0]+ 000012B4 22D8 move.l [A1]+, [A0]+ 000012B6 206D EED2 movea.l A0, [A5 - 0x112E] 000012BA 2050 movea.l A0, [A0] 000012BC 43EE FFB2 lea.l A1, [A6 - 0x4E] 000012C0 5088 addq.l A0, 8 000012C2 22D8 move.l [A1]+, [A0]+ 000012C4 22D8 move.l [A1]+, [A0]+ 000012C6 486E FFC2 pea.l [A6 - 0x3E] 000012CA AA1A syscall GetBackColor 000012CC 486E FFC8 pea.l [A6 - 0x38] 000012D0 AA15 syscall RGBBackColor 000012D2 7000 moveq.l D0, 0x00 000012D4 3F00 move.w -[A7], D0 000012D6 72FF moveq.l D1, 0xFFFFFFFF 000012D8 3F01 move.w -[A7], D1 000012DA 2F2D EED2 move.l -[A7], [A5 - 0x112E] 000012DE A812 syscall TEPinScroll 000012E0 486E FFC2 pea.l [A6 - 0x3E] 000012E4 AA15 syscall RGBBackColor 000012E6 302D EED6 move.w D0, [A5 - 0x112A] 000012EA 48C0 ext.l D0 000012EC 4480 neg.l D0 000012EE 322E FFAA move.w D1, [A6 - 0x56] 000012F2 48C1 ext.l D1 000012F4 B081 cmp.l D0, D1 000012F6 6E08 bgt +0xA /* 00001300 */ 000012F8 598F subq.l A7, 4 000012FA A975 syscall TickCount 000012FC 2B5F EED8 move.l [A5 - 0x1128], [A7]+ label00001300: 00001300 2F2E FFBE move.l -[A7], [A6 - 0x42] 00001304 A873 syscall SetPort 00001306 1D46 0014 move.b [A6 + 0x14], D6 0000130A 4CEE 18E0 FF80 movem.l D5,D6,D7,A3,A4, [A6 - 0x80] 00001310 4E5E unlink A6 00001312 205F movea.l A0, [A7]+ 00001314 4FEF 000C lea.l A7, [A7 + 0xC] 00001318 4ED0 jmp [A0] 0000131A 9241 sub.w D1, D1 0000131C 424F clr.w A7 0000131E 5554 subq.w [A4], 2 00001320 4150 chk.w D0, [A0] 00001322 5046 addq.w D6, 8 00001324 494C chk.w D4, A4 00001326 5445 addq.w D5, 2 00001328 5250 addq.w [A0], 1 0000132A 524F addq.w A7, 1 0000132C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000132E 0000 .incomplete